Automatically scheduling halide image processing pipelines
نویسندگان
چکیده
منابع مشابه
Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines Citation
Image processing pipelines combine the challenges of stencil computations and stream programs. They are composed of large graphs of different stencil stages, as well as complex reductions, and stages with global or data-dependent access patterns. Because of their complex structure, the performance difference between a naive implementation of a pipeline and an optimized one is often an order of ...
متن کاملGenetic Image Network (gin): Automatically Construction of Image Processing Algorithm
A new method for automatic construction of image transformation, Genetic Image Network (GIN), is proposed in this paper. We previously proposed the system of ACTIT (Automatic Construction of Tree-structural Image Transformation). ACTIT constructs tree structured image processing filters using Genetic Programming (GP). Generally, network structure theoretically includes tree structure (i.e. netw...
متن کاملRuntime Assignment of Reconfigurable Hardware Components for Image Processing Pipelines
The combination of hardware acceleration and flexibility make FPGAs important to image processing applications. There is also a need for efficient, flexible hardware/software codesign environments that can balance the benefits and costs of using FPGAs. Image processing applications often consist of a pipeline of components where each component applies a different processing algorithm. Component...
متن کاملLocal Linear Approximation for Camera Image Processing Pipelines
Modern digital cameras include an image processing pipeline that converts raw sensor data to a rendered RGB image. Several key steps in the pipeline operate on spatially localized data (demosaicking, noise reduction, color conversion). We show how to derive a collection of local, adaptive linear filters (kernels) that can be applied to each pixel and its neighborhood; the adaptive linear calcul...
متن کاملTerapixel Image Processing and Simulation with Distributed Halide
Many image processing and simulation tasks are naturally expressed as a pipeline of small computational kernels known as stencils. Halide is a popular domainspecific language and compiler designed to implement stencil algorithms. Halide uses simple language constructs to express what to compute and a separate scheduling co-language for expressing how to perform the computation. This approach ha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Graphics
سال: 2016
ISSN: 0730-0301,1557-7368
DOI: 10.1145/2897824.2925952